home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / infoserv / www / cern / dev / www-talk.9301-9306.Z / www-talk.9301-9306 / text1043.txt < prev    next >
Encoding:
Text File  |  1995-04-24  |  3.7 KB  |  80 lines

  1. Forwarded from comp.text.sgml... 
  2.  
  3. ------- Start of forwarded message -------
  4. Newsgroups: comp.text.sgml
  5. Disclaimer: This posting represents the poster's views, not those of IBM
  6. From: drmacro@vnet.IBM.COM
  7. Subject: Explicit Linking is Impossible
  8. Date: Tue, 4 May 93 11:10:35 EDT
  9.  
  10. At relatively small scales, it is possible to create hypertext
  11. where authors hand craft the links between various places, say
  12. via typical IDREF mechanisms.  Given a "standard" document of
  13. 100 pages, one author can reasonably manage to create say 1000
  14. links within that 100 pages.  We do it as a matter of course
  15. within IBM.  Across a library of 10 such books, we can manage
  16. crafting 100 links from each book to the other books, but just
  17. barely.  The cost is the cost not of initially creating the
  18. links, but of maintaining them as the documents change during
  19. development.  This can just be managed within one library where
  20. all the books are finished and delivered at about the same time.
  21.  
  22. The next order of magnitude up would be linking across libraries.
  23. This is impossible once the number of cross-library links goes
  24. above about 50 because of maintenance problems--there are simply
  25. not enough hours in the day or people on the job to create, maintain,
  26. and test these links.  The next order of magnitude up (cross-enterprise
  27. linking) is so clearly impossible as to be not worth considering.
  28.                ^^^^^^^^^^^^^^^^^^ [emphasis added -marc]
  29.  
  30. Thus my contention that explicit linking is impossible at large
  31. scales.  Even if you apply tools at one order of magnitude to
  32. make the impossible possible (say a database system to track
  33. links and manage changes), the next order of magnitude increase
  34. will be impossible.  With change management and tracking, the
  35. human element cannot be eliminated and you quickly reach the
  36. practical limit at which humans can manage change.
  37.  
  38. Note that within IBM, and specifically within the Networking
  39. Systems line of business, we are now at the cross-library linking
  40. stage.  Using the BookManager product, we are creating, by hand,
  41. explicit hyperlinks between the NetView, VTAM, NCP, and related
  42. product libraries.  We think we can manage a relatively small
  43. number of links at this level, but there's no way we could do
  44. it at any larger scale.  We need to move up to the next order
  45. of magnitude (cross-enterprise linking), but we can't with the
  46. explicit-link-based tools we have today.
  47.  
  48. Note that when I say explicit or hand-crafted links, I mean
  49. only from the author's perspective.  Exoterica's experience
  50. with the Cinemania project is instructive here.  If I understand
  51. it correctly, they used declarative markup in the SGML source
  52. to enable creation of all links associatively, and then bound
  53. those links explicitly in the derived form that was actually
  54. delivered.  From the author's viewpoint, all the links were
  55. implicit, but from the final application's viewpoint, they
  56. were all explicit.
  57.  
  58. The cost of hypertext is the cost of creating and maintaining
  59. the links.  I don't have any numbers, but it's pretty clear
  60. >from my experience with the extensive hypertext we've created
  61. in Networking Systems, that the cost of maintenance is not
  62. a linear function of the number of links, but increases dramatically
  63. (geometrically?) with the number of links, compounded by the
  64. degree to which the linked objects' schedules are not synchronized
  65. and the life span of the linked objects.
  66.  
  67. Eliot Kimber                      Internet:  drmacro@ralvm13.vnet.ibm.com
  68. Dept E14/B500                     IBMMAIL:   USIB2DK9@IBMMAIL
  69. Network Programs Information Development     Phone: 1-919-254-5160
  70. IBM Corporation
  71. Research Triangle Park, NC 27709
  72. ------- End of forwarded message -------
  73.  
  74. You know, if I didn't know any better, I'd say he probably works for
  75. IBM.  (Well?  Didn't *you* lose $5 billion last year?)
  76.  
  77. Cheers,
  78. Marc
  79.  
  80.